package com.appkubes.mall.restful.application.utm.service;

import com.appkubes.common.exception.BusinessException;
import com.appkubes.mall.core.service.BaseMallUserUtmService;
import com.appkubes.mall.restful.application.user.user.entity.vo.UserRegisterVO;

/**
 * @Author: Rongjie
 * @Date: 2020/1/12 20:59
 * @Description:
 */
public interface UtmService extends BaseMallUserUtmService {

    /**
     * 跟踪用户的注册渠道
     *
     * @param userKey:   用户Key
     * @param registerVO
     * @return
     * @throws BusinessException
     */
    Boolean register(String userKey, UserRegisterVO registerVO) throws BusinessException;
}
